/*
 * Created on Jun 6, 2005
 *
 */
package com.erclab.internal.xpresso.dataAccess;

import java.util.HashMap;

import com.erclab.internal.xpresso.exceptions.ReportException;
import com.erclab.internal.xpresso.reports.Report;
import com.erclab.internal.xpresso.reports.ReportResultSet;
import com.erclab.internal.xpresso.security.User;

/**
 * @author Enrique Rodriguez.
 *
 */
public class FlatFileReportDAO implements ReportDAO {

	/* (non-Javadoc)
	 * @see com.erclab.internal.xpresso.dataAccess.ReportDAO#createReport(java.lang.String)
	 */
	public Report createReport(String idReport) throws ReportException {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see com.erclab.internal.xpresso.dataAccess.ReportDAO#loadReportElements(com.erclab.internal.xpresso.reports.Report)
	 */
	public void loadReportElements(Report theReport) throws ReportException {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see com.erclab.internal.xpresso.dataAccess.ReportDAO#executeReportQuery(com.erclab.internal.xpresso.reports.Report, java.util.HashMap, java.lang.String, java.lang.String, int, com.erclab.internal.xpresso.security.User)
	 */
	public ReportResultSet executeReportQuery(
		Report theReport,
		HashMap conditions,
		String uniqueKeyValue,
		String parentKeyValue,
		int pageNum,
		User user)
		throws Exception {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see com.erclab.internal.xpresso.dataAccess.ReportDAO#loadFilters(com.erclab.internal.xpresso.reports.Report)
	 */
	public void loadUserFilters(Report theReport) {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see com.erclab.internal.xpresso.dataAccess.ReportDAO#loadReportFilters(com.erclab.internal.xpresso.reports.Report)
	 */
	public void loadReportFilters(Report theReport) {
		// TODO Auto-generated method stub

	}

	public void loadReportViews(Report theReport) throws ReportException {
		// TODO Auto-generated method stub
		
	}

}
